SuperMap iDesktopX is the industry's first cross-platform full-featured desktop GIS software, breaking through the dilemma that professional desktop GIS software can only run in Windows environments, and can run perfectly in Linux environments. SuperMap iDesktopX provides versions suitable for different platforms, divided into Windows and Linux versions.
SuperMap iDesktopX is a plug-in, cross-platform GIS application software based on SuperMap iObjects Java and developed in Java language. It provides functions such as data management, data processing, spatial analysis, cartography, GPA, 3D, video map, and machine learning. It also provides a flexible development framework and auxiliary controls for user secondary development.
Who Needs SuperMap iDesktopX?
- Cross-platform spatial data production and processing personnel.
- Cross-platform spatial data analysis personnel.
- Cross-platform mapping and charting personnel.
- Cross-platform application system customization developers.
Why Choose SuperMap iDesktopX?
- The first desktop GIS product in China to support cross-platform, giving users greater flexibility in system selection.
- Supports data editing, style transfer, and thematic map production, meeting users' cartography needs.
- Supports big data distributed data management, mapping, and distributed analysis, meeting users' big data mapping needs.
- Supports rich data processing and spatial analysis tools, which can execute multiple tools with one click through modeling.
- Combines new technologies such as AI to provide advanced features like video map, map big screen, and machine learning.
- Supports Java and Python language extension development, and the plug-in approach facilitates customization and expansion.
System Support
SuperMap iDesktopX supports running on Windows and Linux systems. The supported systems are as follows:
- Windows: Supports Windows 7, Windows 8, Windows 10, Windows Server 2012, etc.;
- Linux: NeoKylin, Ubuntu, UbuntuKylin, RedHat, SUSE, UOS, Zhongke Fangde and other mainstream Linux systems (JDK1.8 or above).
- Chips: Huawei Kunpeng, Inspur, Feiteng, Loongson, Shenwei, etc.
Product Features
- Developed in Java language, with cross-platform characteristics, supporting operation in Windows and Linux systems.
- Supports CPU architectures such as x86, Power, ARM, MIPS, Alpha, including domestic CPUs: Huawei Kunpeng, Inspur, Feiteng, Loongson, Shenwei, etc.
- Supports operating system series: Linux, Windows, etc., including China's independent operating systems: NeoKylin, Kylin, Deepin, UOS, Zhongke Fangde, etc.
- Ribbon interface style, replacing the traditional menu toolbar mode, with clearer and more intuitive function organization.
- Supports interface skinning, providing switching between two major theme styles: dark and light.
- The Ribbon interface is configured and managed through configuration files without programming.
Provided Functions
Data Management
- Added metadata management function, supporting international metadata standards such as ISO19139, FGDC CSDGM;
- Provides professional vector dataset management capabilities, with M values, conditional values, subtypes, and attachment management;
- Provides over 5,000 coordinate systems suitable for multiple regions around the world, facilitating spatial data management in various areas;
- Provides direct reading capability for third-party vector data, including ShapeFile, FileGDB, GeoPackage, etc.
- Provides cloud storage function, convenient access to imagery and vector data in cloud services;
- Supports databases such as PostGIS, Oracle, MongoDB, Alibaba PolarDB, Huawei GaussDB, Xugu;
- Supports data import of more than 80 formats and data export of more than 30 formats;

Data Editing and Processing
- Added create fishnet and mark fishnet functions, realizing grid division of operation areas and visual tracking of progress
- Added custom topology check scheme function, building reusable topology check schemes to meet quality inspection needs of different types of data
- Added datasource splitting and image splitting functions, facilitating collaborative data updating, mapping, etc. in multiple regions
- Added bearing distance to line and geotagged photos to points functions, which can convert the azimuth, distance, and position information of field photos into spatial data
Supports custom editing toolbar to improve data editing convenience - Provides various vector data editing functions such as template editing, topology editing, and continuation objects;
- Supports direct connection editing of FileGDB and GeoPackage data without import and conversion, improving data processing efficiency;
- Provides manage data version function, supporting multiple users to collaboratively edit the same dataset. Suitable for tasks requiring multi-person assistance such as land use surveys and patch updates;
- Provides various attribute table editing functions such as update column, calculate geometry attributes, find and replace, drag assignment;
- Provides more than 200 data processing functions such as merge, thinning, clustering, resampling, and raster update;
- Provides topology functions such as validate topology, build topology network, construct polygons, and line topology processing;
- Project provides 11 conversion methods including 2D four-parameter and 3D seven-parameter;
- Supports inverse calculation of projection transformation parameters, providing 5 conversion methods including coordinate frame rotation transformation and 3D seven-parameter.
Cartography
- Added symbol layer drawing function, supports customizing the draw order and connection method of internal layers of line symbols, effectively solving visual display problems of complex road networks such as road intersections and overpasses;
- Added HTML popup window function, intuitively displaying map details and associated resources through attribute tables or embedded web pages;
- Supports production of various thematic maps such as unique values, ranges, labels, and label matrix;
- Supports dynamic aggregation map, regional aggregation map, and cartogram;
- Supports production of points, lines, and symbols;
- Supports retrieval and use of online mapping resources, including symbols and color schemes;
- Supports intelligent rendering of maps based on images, supports adjusting map brightness, contrast, and saturation;
- Supports setting weight of text/label thematic map layers for easy adjustment of layer display order;
- Provides diagnostic tool to automatically detect map performance at multiple scales;
- Supports map tiling, map grid, standard map frame, SOT Index Map and other mapping tools;

Map Tiles
- Provides a full-process solution for map tile production, management, and publishing;
- Supports setting 3D building display effects of vector tiles;
- Supports multi-process parallel generation of map tiles;
- Provides management functions such as merge tiles, extraction, update, inspection, and format conversion;
Map Layout
- Supports wizard-based layout creation, interactive addition of layout objects, and parameterized adjustment of layout objects;
- Supports creating graticules, adding kilometer grids and latitude/longitude grids to maps, and supports adding multilingual coordinate direction annotations;
- Supports creation of series and printing of map series;
- Layout supports zoom to layer, front/back view switching, and legend layer filtering functions, improving mapping efficiency and operational convenience;

Diagram
- Supports more than ten chart types including bar charts, scatter plots, area charts;
- Supports mutual conversion between charts and thematic maps;
- Supports linkage between diagrams, maps, and attribute tables, facilitating data presentation for reports;
Spatial Analysis
- Provides vector analysis functions such as buffer analysis, overlay analysis, and proximity analysis;
- Supports interpolation analysis, providing interpolation methods such as Kriging, inverse distance weighted (IDW), and barrier splines;
- Supports hydrology, providing functions such as Correct DEM with Rivers, calculate watershed, and extract river network;
- Supports surface analysis functions such as contour/area extraction, slope, aspect, and cut/fill;
- Supports transportation analysis, facility network analysis, and dynamic segmentation;
Spatial Statistics
- Supports measuring geographic distributions such as central feature, mean center, median center, and directional distribution;
- Provides analyzing patterns functions such as spatial autocorrelation, high/low clustering, and geographic detector;
- Supports cluster distribution functions such as hot spot analysis (Getis-Ord Gi*), cluster and outlier analysis (Anselin Local Moran's I), and density-based clustering;
- Supports spatial relationship modeling functions such as ordinary least squares (OLS) and geographically weighted regression (GWR);
- Provides spatial sampling and inference functions such as BShade, random sampling, single-point region, and BShade Prediction;
GPA
- Provides more than 1,200 data processing, type conversion, spatial analysis, machine learning, and distributed geoprocessing tools;
- Supports variables, inline variables, iterative loops, and conditional filtering to improve model reusability and maintainability;
- Supports publishing models as services, allowing models published on the desktop to be executed in SuperMap iServer;
- Supports model library files, which can be protected by password levels;
Data Migration

- Added ArcGIS tile to MongoDB function, supports TPK or compact tiles directly into the database, achieving centralized management and efficient access of massive tiles;
- Added GDB data comparison function, supports verifying source GDB and migrated UDBX data according to sampling ratio, and generating visual reports to ensure migration quality;
- Supports migration of ArcMap data, maps, symbols, layouts, tiles, and services, supports selecting data to migrate, reducing data redundancy;
- Supports migration of MapGIS data, maps, and symbols;
- Supports importing Shanwei Technology EDB data, supports creating maps based on EPS data;
- Provides ArcMap inspect data quality and inspect map quality tools;
- Supports migration of ArcGIS Pro 2.x and 3.x data, maps, and symbols;
Video Map
- Supports accessing local videos, including: *.mp4, *.avi, *.rmvb, *.flv, *.mov, *.ts six video formats, and supports video data with DJI MISB encoding specification;
- Supports spatialization of fixed-point video, zoom cameras, rotating video, and drone video;
- Supports overlay display of video with 2D data, and embedding and fusion with 3D data;
- Supports object detection, tracking, speed measurement, geofencing and other video detection and analysis functions;
- Supports multi-process video detection function to improve detection performance;
AI Assistant
- Provides intelligent question and answer function, supporting interactive retrieval Q&A through natural language;
- Provides intelligent modeling function, supporting intelligent GPA model construction through natural language;
- Provides intelligent mapping function, supporting intelligent thematic map creation through natural language;
- Supports history, convenient for viewing and reviewing the complete conversation process at any time, improving use efficiency;
Machine Learning
- Added training data cleaning function;
- Added point cloud classification tool, based on deep learning capabilities, supports classification of point clouds in power scenarios;
- Supports image interpretation based on deep learning, providing full-process tools such as sample production, model training, model inference, model evaluation, and post-processing of inference;
- Supports multi-scenario image interpretation such as binary classification, multiple classification, general change detection, object detection, object extraction, and scene classification, supports image super-resolution reconstruction;
- Provides out-of-the-box pre-trained models for various features such as forests, farmland, water bodies, buildings, roads, and photovoltaics;
- Supports remote sensing interpretation pre-trained large model (LIM) for high-precision multiple classification;
- Supports G-SAM, introducing semantic information through spatial prompts to achieve fine-grained image segmentation;
- Provides more efficient GPU parallel strategy, supporting single card, multiple cards, and specified graphics card device number training;
Imagery
- Provides the ability to produce DOM, DSM/DEM data products based on multi-source original satellite remote sensing imagery, with automated processing workflows;
- Provides filter image function, supporting multiple condition filtering and interactive fine selection to assist users in quickly obtaining high-quality target images;
- Supports true color output of fusion results, simultaneously completing image bit reduction and band order adjustment to improve vegetation area color and feature recognition;
- Supports various color balancing methods such as color balance, color mapping uniform color, and adaptive color uniformity to meet color balance needs in different scenarios;
- Supports pull-flat deformation detection, can automatically extract deformation areas of mountains, roads, and buildings;
- Supports plane and edge matching accuracy inspection, quickly and visually evaluating DOM result accuracy through graded thematic maps;
- Supports fine plane accuracy inspection, used for refined partitioned inspection of the entire image;
- Provides AI heterologous image matching model to improve the number and quality of matching feature points in weak texture areas such as deserts and Gobi;
- Supports removing non-ground feature points distributed on clouds and building roofs based on AI semantic information to improve geometric correction accuracy;

Geographic Knowledge Graph
- Supports connecting two graph databases: Yukon and Neo4j, realizing entity and relationship storage;
- Supports merging identical entities when constructing entities;
- Supports linked views between graph entities with spatial attributes and maps;
- Supports graph query and analysis;
- Provides lineage capability, allowing tracking and tracing of entities, and displaying them in graph form;

Cloud Collaboration
- Supports accessing online map services such as OGC, Tianditu, OpenStreetMap, WorldTerrain, SuperMap REST;
- Supports one-click publishing of map, data, analysis, and 3D scene services;
- Supports managing data and services on SuperMap Online/SuperMap iPortal;
Dynamic Plotting
- Supports standard industry symbol libraries;
- Supports 2D and 3D integrated plotting;
- Supports production and playback of situation simulation containing 7 classic animations;

3D Capabilities

Custom Development
- Provides development templates for interactively constructing secondary development projects;
- Provides rich UI sample code and business sample code;
- Provides work environment designer, drag-and-drop zero-code rapid interface customization;
- Supports toolbox customization, with tool extension through Java, Python, and Scala;
- Supports managing Python environments and dependency packages through Conda;
SuperMap iDesktopX Version History
